package com.ruoyi.project.user.company.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.util.Date;

/**
 * 策划师
 */
public class Planner {

    /** 策划师ID */
    private Long plannerId;

    /** 策划师名称 */
    @Excel(name = "策划师名称")
    private String plannerName;

    /** 策划师手机号(登录账号) */
    @Excel(name = "策划师手机号(登录账号)")
    private String plannerPhone;

    /** 添加时间 */
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date plannerDate;

    /** 订单量 */
    @Excel(name = "订单量")
    private Long plannerOrderVolume;

    /** 账号状态（0禁用，1恢复，） */
    @Excel(name = "账号状态", readConverterExp = "0=禁用，1恢复，")
    private Integer plannerState;

    /** 公司Id */
    @Excel(name = "公司Id")
    private Integer plannerCompanyId;

    public Integer getPlannerCompanyId() {
        return plannerCompanyId;
    }

    public void setPlannerCompanyId(Integer plannerCompanyId) {
        this.plannerCompanyId = plannerCompanyId;
    }

    public void setPlannerId(Long plannerId)
    {
        this.plannerId = plannerId;
    }

    public Long getPlannerId()
    {
        return plannerId;
    }
    public void setPlannerName(String plannerName)
    {
        this.plannerName = plannerName;
    }

    public String getPlannerName()
    {
        return plannerName;
    }
    public void setPlannerPhone(String plannerPhone)
    {
        this.plannerPhone = plannerPhone;
    }

    public String getPlannerPhone()
    {
        return plannerPhone;
    }
    public void setPlannerDate(Date plannerDate)
    {
        this.plannerDate = plannerDate;
    }

    public Date getPlannerDate()
    {
        return plannerDate;
    }
    public void setPlannerOrderVolume(Long plannerOrderVolume)
    {
        this.plannerOrderVolume = plannerOrderVolume;
    }

    public Long getPlannerOrderVolume()
    {
        return plannerOrderVolume;
    }
    public void setPlannerState(Integer plannerState)
    {
        this.plannerState = plannerState;
    }

    public Integer getPlannerState()
    {
        return plannerState;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("plannerId", getPlannerId())
                .append("plannerName", getPlannerName())
                .append("plannerPhone", getPlannerPhone())
                .append("plannerDate", getPlannerDate())
                .append("plannerOrderVolume", getPlannerOrderVolume())
                .append("plannerState", getPlannerState())
                .append("plannerCompanyId", getPlannerCompanyId())
                .toString();
    }



}
